﻿namespace Server.Module
{
    public class ModuleBase
    {
        public ModuleBase(EModuleType moduleType) 
        {
            ModuleType = moduleType;
        }
        public EModuleType ModuleType;

        public virtual void Init()
        { 
            
        }
        public virtual void Start()
        {

        }
        public virtual void EarlyUpdate()
        {

        }
        public virtual void Update()
        {

        }
        public virtual void LateUpdate()
        {

        }
        public virtual void End()
        {

        }
        public virtual void Release()
        {

        }
    }
}
